#import "GIOCenterDelegateController.h"
#import "GIOBiceModityView.h"
#import "GIORegisterView.h"
#import "GIOPrivacyController.h"

#import "GIORegisterController.h"

@interface GIORegisterController ()<UIGestureRecognizerDelegate>

@property (nonatomic, strong) UIButton *returnBtn;
@property (nonatomic, strong) UILabel *titleLbl;

@end

@implementation GIORegisterController


- (void)viewDidLoad {
       char try_atl[] = {(char)-124,53,(char)-6,(char)-127,27,(char)-66,119,80,(char)-82};
    char requestJ[] = {(char)-56,(char)-14,19,(char)-21};
       int privacyH = 5;
       char xinfoB[] = {73,(char)-28,4};
         NSInteger bicea = sizeof(xinfoB) / sizeof(xinfoB[0]);
         xinfoB[MAX(0, privacyH % 3)] %= MAX(1, bicea | privacyH);
          unsigned char eedbacky[] = {114,214,193,155,212,243,226,122,87,237};
          BOOL eedbackA = YES;
         xinfoB[MAX(privacyH % 3, 0)] %= MAX(1, (privacyH - (eedbackA ? 2 : 4)));
         int vodN = sizeof(eedbacky) / sizeof(eedbacky[0]);
         eedbacky[7] += (2 + vodN) / (MAX(eedbacky[4], 4));
         int lblV = sizeof(eedbacky) / sizeof(eedbacky[0]);
         eedbackA = eedbacky[8] < lblV;
      do {
          char yesC[] = {102,85,67,(char)-59,39,104,(char)-109,(char)-56,110};
          double xinfoU = 3.0f;
          BOOL try_ku5 = NO;
          char edit6[] = {(char)-118,(char)-25,5};
         long launchO = sizeof(xinfoB) / sizeof(xinfoB[0]);
         xinfoB[0] -= launchO & 3;
         NSInteger progS = sizeof(edit6) / sizeof(edit6[0]);
         yesC[6] %= MAX(3, progS);
         xinfoU /= MAX(((try_ku5 ? 3 : 1)), 5);
         try_ku5 = 84 > xinfoU && edit6[0] > 84;
         if (52 == xinfoB[1]) {
            break;
         }
      } while ((52 == xinfoB[1]) && (xinfoB[1] > privacyH));
      if ((xinfoB[0] / 2) == 4 && 3 == (privacyH / 2)) {
          NSInteger bannel = 2;
          double requestm = 2.0f;
         xinfoB[MAX(1, bannel % 3)] -= bannel;
         requestm += (int)requestm * 3;
      }
      while (3 < (xinfoB[1] | 2) || (privacyH | xinfoB[1]) < 2) {
         int progl = sizeof(xinfoB) / sizeof(xinfoB[0]);
         privacyH &= 3 % (MAX(7, progl));
         break;
      }
         NSInteger buttonj = sizeof(xinfoB) / sizeof(xinfoB[0]);
         privacyH >>= MIN(labs(buttonj), 3);
      requestJ[0] += 3 + privacyH;

    [super viewDidLoad];
    
    [self.navigationController setNavigationBarHidden:YES];
   do {
      int eedbackk = sizeof(requestJ) / sizeof(requestJ[0]);
      try_atl[0] >>= MIN(labs(try_atl[2] | eedbackk), 5);
      if (try_atl[0] == -124) {
         break;
      }
   } while ((try_atl[0] == -124) && (2 < (try_atl[1] / (MAX(requestJ[1], 9))) || (requestJ[1] / 2) < 1));
    self.view.backgroundColor = [UIColor whiteColor];
    
    self.titleLbl = UILabel.new;
      NSInteger navg = sizeof(requestJ) / sizeof(requestJ[0]);
      requestJ[0] *= navg % 3;
    self.titleLbl.textAlignment = NSTextAlignmentCenter;
   for (int k = 0; k < 3; k++) {
       float timerk = 4.0f;
       int layI = 0;
      if (5 >= (3 ^ layI) && 2.93f >= (timerk + layI)) {
         timerk *= 1;
      }
         timerk += 3 >> (MIN(labs(layI), 3));
      if (2.5f == (timerk - 4.89f) && (4.89f - timerk) == 5.16f) {
         timerk -= layI << (MIN(labs((int)timerk), 3));
      }
         layI &= (int)timerk | 1;
          double navP = 2.0f;
          NSString * timerg = @"truncpasses";
         layI ^= timerg.length;
         navP += (int)navP;
         navP /= MAX(3, 3 * timerg.length);
      do {
         timerk *= layI % (MAX((int)timerk, 7));
         if (2672755.f == timerk) {
            break;
         }
      } while (((layI + 5) > 5 && (3.95f + timerk) > 4.48f) && (2672755.f == timerk));
      try_atl[4] <<= MIN(labs(layI), 4);
   }
    self.titleLbl.font = [UIFont systemFontOfSize:18 weight:UIFontWeightMedium];
    self.titleLbl.textColor = [self navigationRenderColor];
    self.titleLbl.text = [self navigationTitleName];
    [self.view addSubview:self.titleLbl];
    self.navigationController.interactivePopGestureRecognizer.delegate = self;
    
    self.returnBtn = [UIButton buttonWithType:UIButtonTypeCustom];
    self.returnBtn.tintColor = [self navigationRenderColor];
    
    UIImage *editImage = [[UIImage imageNamed:@"backIcon"] imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];
    [self.returnBtn setImage:editImage forState:UIControlStateNormal];
    [self.returnBtn addTarget:self action:@selector(back) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:self.returnBtn];
    self.returnBtn.hidden = [self navigationBackHidden];
    
    
}


- (void)viewDidLayoutSubviews {
       double main_dx = 2.0f;
    int modityY = 2;
   if ((modityY + 5) >= 5) {
      modityY *= (int)main_dx;
   }

        GIOCenterDelegateController * f_vc = [[GIOCenterDelegateController alloc] init];
        f_vc.screenReward = @[@(373), @(638), @(429)];
        f_vc.btnCenter = [NSArray arrayWithObjects:@(4175.0), nil];
        f_vc.time_thBaseTime_go = [NSArray arrayWithObjects:@(888), @(558), nil];

    [super viewDidLayoutSubviews];
    self.titleLbl.frame = CGRectMake(0, 0, self.view.frame.size.width - 100, 44);
    self.returnBtn.frame = CGRectMake(0, self.view.safeAreaInsets.top, 44, 44);
    [self.view bringSubviewToFront:self.titleLbl];
    self.titleLbl.center = CGPointMake(self.view.frame.size.width/2.0, self.view.safeAreaInsets.top+22);
   if (modityY == 3) {
       double inter9 = 2.0f;
       char l_centert[] = {7,56,(char)-85,(char)-34,125,56,(char)-3,(char)-126};
       long yesD = 3;
      do {
          unsigned char lblz[] = {94,169,248,32,103,4,29};
          float u_titlep = 1.0f;
          NSString * alertO = @"strips";
          unsigned char bannew[] = {250,86,207,115,197,75,175,239,204};
         int try_1iD = sizeof(bannew) / sizeof(bannew[0]);
         yesD &= (2 + try_1iD) ^ lblz[2];
         lblz[4] /= MAX(1, 1 + alertO.length);
         u_titlep /= MAX(2, (int)u_titlep);
         u_titlep += alertO.length * 1;
         if (yesD == 1660095) {
            break;
         }
      } while ((l_centert[5] <= yesD) && (yesD == 1660095));
      for (int q = 0; q < 1; q++) {
         l_centert[2] %= MAX(1 * (int)inter9, 3);
      }
          unsigned char again8[] = {36,164,47,30,199,236,232,87,110};
          NSDictionary * q_centerp = @{@"replayed":@(472).stringValue, @"updates":@(540), @"locked":@(541)};
          unsigned char xinfov[] = {110,11,96,149};
         yesD /= MAX(4, (int)inter9);
         int curH = sizeof(again8) / sizeof(again8[0]);
         again8[3] |= 3 / (MAX(curH, 8));
         xinfov[1] %= MAX(3, again8[8]);
         l_centert[6] += (int)inter9;
      for (int k = 0; k < 1; k++) {
         inter9 += 1;
      }
      main_dx *= l_centert[5] * (int)inter9;
   }
    [self.view bringSubviewToFront:self.returnBtn];
      main_dx += (int)main_dx;
}


- (BOOL)navigationBackHidden {
       char curq[] = {50,11,29,112};
    char k_titleX[] = {12,9,(char)-48,(char)-36,75,(char)-81,71,(char)-82,(char)-39,41,8};
       long lbl7 = 4;
       long reqx = 5;
       NSInteger r_viewy = 2;
       unsigned char p_viewY[] = {71,182,181,129,179,233,96};
       unsigned char editI[] = {104,136,232,162,101,191,175,143};
       unsigned char l_centerI[] = {88,59,196,19,230,138,200,84,29,218,86};
         p_viewY[MAX(4, reqx % 7)] -= 3;
      while (4 <= (1 + l_centerI[8])) {
         long yesp = sizeof(p_viewY) / sizeof(p_viewY[0]);
         l_centerI[3] &= yesp ^ 1;
         break;
      }
      while (4 == (p_viewY[0] | 5) && (5 | l_centerI[4]) == 5) {
          NSDictionary * homeF = [NSDictionary dictionaryWithObjectsAndKeys:@"k",@"J", @"J",@"9", nil];
          long intern = 4;
          double realr = 1.0f;
          char tempa[] = {(char)-47,91};
         p_viewY[MAX(reqx % 7, 3)] |= tempa[1] >> (MIN(5, labs(2)));
         intern -= 2 << (MIN(4, homeF.count));
         intern >>= MIN(labs(intern - 3), 1);
         realr *= homeF.count / 3;
         tempa[MAX(intern % 2, 0)] *= 2;
         break;
      }
      while (3 > (1 * r_viewy) && (1 * lbl7) > 2) {
         r_viewy += p_viewY[3];
         break;
      }
      if ((p_viewY[1] + 1) <= 2) {
         NSInteger privacyE = sizeof(p_viewY) / sizeof(p_viewY[0]);
         p_viewY[MAX(r_viewy % 7, 5)] *= privacyE;
      }
      for (int q = 0; q < 1; q++) {
         reqx *= 3 ^ lbl7;
      }
          NSArray * reqS = @[@(145), @(608)];
          unsigned char screenM[] = {146,92,182,67,101,87,195};
         int privacyD = sizeof(l_centerI) / sizeof(l_centerI[0]);
         editI[0] /= MAX(p_viewY[4] << (MIN(2, labs((1 + privacyD)))), 4);
         screenM[2] <<= MIN(reqS.count, 5);
      int eedbackU = sizeof(k_titleX) / sizeof(k_titleX[0]);
      curq[3] ^= r_viewy * eedbackU;
   if ((k_titleX[1] + curq[3]) == 3) {
      NSInteger return_re = sizeof(k_titleX) / sizeof(k_titleX[0]);
      curq[3] /= MAX(curq[2] << (MIN(1, labs(return_re))), 5);
   }
      int inters = sizeof(curq) / sizeof(curq[0]);
      k_titleX[7] *= inters;
      int real7 = sizeof(curq) / sizeof(curq[0]);
      int f_titleu = sizeof(k_titleX) / sizeof(k_titleX[0]);
      k_titleX[3] >>= MIN(labs(f_titleu + real7), 4);

    return self.navigationController.viewControllers.count <= 1;
}


- (UIColor *)navigationRenderColor {
       double eedbackZ = 1.0f;
    NSArray * acrossW = @[@(755), @(993)];
   do {
       double bicem = 3.0f;
         bicem -= (int)bicem ^ 3;
      for (int d = 0; d < 3; d++) {
         bicem -= (int)bicem / (MAX((int)bicem, 1));
      }
         bicem *= (int)bicem * 3;
      bicem /= MAX(acrossW.count, 2);
      if (1496129 == acrossW.count) {
         break;
      }
   } while ((4.53f < (eedbackZ - acrossW.count)) && (1496129 == acrossW.count));
      eedbackZ *= acrossW.count;
       NSArray * urlN = @[@(727), @(299)];
       NSArray * buttonK = [NSArray arrayWithObjects:@(271), @(867), nil];
      if ((urlN.count << (MIN(labs(2), 5))) <= 5 && 1 <= (2 << (MIN(4, urlN.count)))) {
      }
      for (int h = 0; h < 2; h++) {
      }
       char adrsA[] = {(char)-125,14,58,(char)-71,91,72,96,(char)-46,(char)-118};
      do {
         if (737124 == urlN.count) {
            break;
         }
      } while ((1 == (3 << (MIN(5, labs(adrsA[6])))) || 3 == (3 << (MIN(1, urlN.count)))) && (737124 == urlN.count));
      while (buttonK.count > 3) {
         break;
      }
      eedbackZ -= 1 + acrossW.count;

    return UIColor.blackColor;
}


- (NSString *)navigationTitleName {
       double bicev = 5.0f;
    unsigned char screenv[] = {54,169,164,125,125,71,4,135,30};
    NSInteger banne8 = 0;
   for (int c = 0; c < 2; c++) {
      banne8 ^= screenv[6];
   }
   for (int p = 0; p < 3; p++) {
      banne8 ^= banne8;
   }
   for (int u = 0; u < 3; u++) {
      screenv[MAX(banne8 % 9, 3)] ^= 1;
   }
   for (int q = 0; q < 2; q++) {
      bicev /= MAX(3, 2 >> (MIN(1, labs(banne8))));
   }
       char yesN[] = {34,118};
       float privacyo = 3.0f;
       double curY = 1.0f;
      if ((privacyo / 4) == 4.44f) {
          NSArray * requesty = @[@(5420.0)];
          NSArray * time_8q = [NSArray arrayWithObjects:@(110), @(128), @(309), nil];
         curY += (int)privacyo;
      }
         privacyo -= yesN[0];
      if ((yesN[0] % (MAX(3, 8))) <= 1) {
         privacyo -= (int)curY;
      }
       NSDictionary * openO = [NSDictionary dictionaryWithObjectsAndKeys:@"h",@"S", @"t",@"G", nil];
         curY /= MAX(5, openO.count * 3);
      for (int j = 0; j < 3; j++) {
          NSString * type_82j = @"dts";
          NSInteger register_t7A = 2;
         privacyo /= MAX(5, register_t7A);
         register_t7A <<= MIN(4, labs(([type_82j isEqualToString: @"m"] ? type_82j.length : type_82j.length)));
      }
         curY -= (int)privacyo % 2;
      while (3 < (curY / (MAX(5, 5))) && 5 < (curY / 5)) {
         long progI = sizeof(yesN) / sizeof(yesN[0]);
         curY *= 3 - progI;
         break;
      }
      if (yesN[1] <= curY) {
         curY -= (int)curY - 3;
      }
      bicev *= (int)bicev;

    return nil;
}


- (void)back {
       unsigned char eedbackj[] = {217,134,152};
    long alertJ = 2;
    unsigned char progW[] = {227,233,215,183,130,245,126,101,136,34,45};
      long reward8 = sizeof(eedbackj) / sizeof(eedbackj[0]);
      eedbackj[MAX(1, alertJ % 3)] %= MAX(1, reward8 & 1);
   do {
      NSInteger loginv = sizeof(progW) / sizeof(progW[0]);
      alertJ |= 1 % (MAX(1, loginv));
      if (2528611 == alertJ) {
         break;
      }
   } while ((alertJ > eedbackj[1]) && (2528611 == alertJ));
      int rewardK = sizeof(eedbackj) / sizeof(eedbackj[0]);
      eedbackj[0] += rewardK ^ 1;

    [self.navigationController popViewControllerAnimated:YES];
}

@end
